

package com.ourteam.education.service;
/**
 * Template Name : 服务对象接口
 * Template Version : 1
 * Template Last Modfiy Date : Fri Sep 07 11:33:52 CST 2018
 * Auto Generate Date : 2019-09-22 15:15:43
  * Warning ! This file will be overwrite when regenerate !
  * 
 */
 
public interface ILessonManageService  {


    /**
    * 
	 
    * @param com.ourteam.education.domain.LessonBean

	 * @throws Exception
	 */
    void addNewLesson(  final   com.ourteam.education.domain.LessonBean  aLesson) throws Exception;
	

    /**
    * 
	 
    * @param com.ourteam.education.domain.LessonBean

	 * @throws Exception
	 */
    void modifyLesson(  final   com.ourteam.education.domain.LessonBean  aLesson) throws Exception;
	

    /**
    * 
	 
    * @param long

	 * @throws Exception
	 */
    void deleteLessons(  final   long[]  aLessonIds) throws Exception;
	
        
    /**
    * 
	 
    * @param long

	 * @throws Exception
	 */
    com.ourteam.education.domain.LessonBean getLessonById(  final   long  aLessonId) throws Exception;
	
        
    /**
    * 
	 
    * @param com.ourteam.education.dao.LessonDAOQueryBean

	 * @throws Exception
	 */
    com.ourteam.education.domain.LessonBean[] queryLessons(  final   com.ourteam.education.dao.LessonDAOQueryBean  queryBean) throws Exception;
	
        
    /**
    * 
	 
    * @param com.ourteam.education.dao.LessonDAOQueryBean

	 * @throws Exception
	 */
    int queryLessonCount(  final   com.ourteam.education.dao.LessonDAOQueryBean  queryBean) throws Exception;
	

}